package com.gitee.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum ResponseEnum {
    LOGIN_SUCCESS("登录成功"),
    LOGIN_FAIL("登录失败"),
    USERNAME_PASSWORD_ERROR("用户名或密码错误"),
    VALIDATE_CODE_ERROR("验证码错误"),
    LOGOUT_SUCCESS("退出登录"),
    ADD_SUCCESS("添加成功"),
    UPDATE_SUCCESS("更新成功"),
    DELETE_SUCCESS("删除成功"),
    UPLOAD_ERROR("上传失败"),
    COMMIT_SUCCESS("提交成功"),
    CANCEL_SUCCESS("订单已取消"),
    PERMISSION_ERROR("权限不足"),
    NO_MORE("暂时没有更多了"),
    NO_LOGIN("用户未登录"),
    NO_USER("用户不存在"),
    AVOID_REPEAT_COMMIT("请勿重复提交"),
    EXIST_ROLE("角色已存在"),
    EXIST_USER("用户名已存在"),
    EXIST_COMMENT("评价已存在"),
    PASSWORD_ERROR("旧密码不正确"),
    NO_ACCEPT("用户尚未审核通过，无法进行此操作"),
    NO_ADMIN("用户权限不足"),
    ORDER_STATUS_ERROR("订单状态不正确"),
    NO_COOKBOOK("菜谱不存在"),
    MENU_NUM_ERROR("菜谱数量异常"),
    NO_FOOD("菜品不存在"),
    NO_ORDER("订单不存在"),
    COMMIT_ORDER_ERROR("您今天已经下过单，请先取消上一个订单"),
    ORDER_TIME_ERROR("已超过可预订时间，不可预订"),
    ORDER_FOOD_MAX("超过菜品预订上限"),
    NO_DELETE_SELF("不能删除自己的账号"),
    NO_STOCK("库存不足"),
    PARAM_ERROR("非法参数异常"),
    EXIST_FOOD("当前菜品已被加入到菜谱中，无法删除"),
    COOKBOOK_EXIST("菜谱已存在"),
    FOOD_EXIST("菜品名称重复"),
    NO_CART("购物车是空的"),
    NO_CART_ORDER("请选择菜品后下单"),
    ERROR("服务调用错误")
    ;

    String desc;

}
